目录上一页下一页索引


FLEXnet Licensing 环境变量

附录 D


使用 FLEXenabled 应用程序不需要环境变量。环境变量通常用于调试或更改许可证的默认位置。

如何设置环境变量

FLEXnet Licensing 的环境变量可采用两种不同的方法进行设置:

注册表

在 Windows 上,FLEXnet Licensing 注册表项位于:

HKEY_LOCAL_MACHINE\Software\FLEXlm License Manager

在 UNIX 上,相应的信息存储在 $HOME/.flexlmrc 中。此文件中所采用的语法是 variable=value

优先级

如果变量为 LM_LICENSE_FILE 或是 VENDOR_LICENSE_FILE,那么环境变量和注册表项都将被使用,其中:先使用环境变量,而注册表项附加到路径中。

如果是一个不同的变量,那么如果设置了环境变量,系统就只使用该变量,否则就使用注册表项。也就是说,仅在没有设置环境变量时使用注册表项。

环境变量

变量
定义
FLEXLM_BATCH
仅适用于 Windows:防止出现交互式弹出窗口。如果是一个批处理应用程序,则设置为 1。(客户端 v7.0+)
FLEXLM_DIAGNOSTICS
用于在应用程序不打印 FLEXnet Licensing 错误信息文本时进行调试。根据所需要的诊断信息量设置为 1、2 或 3。请参见“FLEXLM_DIAGNOSTICS”。(客户端 v5.0+)
FLEXLM_TIMEOUT
仅适用于 Windows:设置 FLEXenabled 应用程序试图连接范围为 27000-27009 的许可服务器系统的端口时所使用的超时值。
超时值的范围为 0 到 2147483647 之间(以微秒为单位)。默认设置为 100000 微秒。
LM_BORROW
用于启动许可证借用,以及设置借用时间。详细信息请参见“启动许可证借用”。在 UNIX 平台上,系统将 $HOME/.flexlmborrow 用于注册表,而不是将 $HOME/.flexlmrc 用于注册表。
LM_PROJECT
LM_PROJECT 的值记录在报告日志文件中,随后通过 FLEXnet Manager 报告。限定为 30 个字符以内。(要求客户端 v5.0+)
也可以用 PROJECT 来 RESERVE、INCLUDE 许可证。例如:
RESERVE 1 f1 PROJECT airplane
此功能要求客户端 v5.0+ 和供应商守护程序 v7.0+。
LM_SERVER_HIGHEST_FD
用于设置最高文件描述符值,超过此值,许可服务器将无法访问。
LM_UTIL_CASE_SENSITIVE
由 FLEXlm 实用程序使用。如果设置为 1,实用程序在处理许可证文件行时将区分大小写。默认情况下,该变量设置为 0,即处理许可证文件时不区分大小写。仅当供应商将许可服务器自身配置为以区分大小写的方式处理许可证文件时,该环境变量才适用。
TCP_NODELAY
提高 FLEXnet 许可服务器系统在处理许可证请求时的性能。如果设置为 1,将启用性能增强。请谨慎使用:启用该功能可能会导致网络流量增加。
LM_LICENSE_FILE 或
VENDOR_LICENSE_FILE
重新设置许可证文件的路径。可以是一个许可证文件列表,在 UNIX 上采用“:”分隔;在 Windows 上则采用“;”分隔。如果使用了 VENDOR_LICENSE_FILE,那么 VENDOR 就是该应用程序所使用的供应商守护程序的名称。例如,Macrovision 产品采用 GSI_LICENSE_FILE。可以是一个文件名,或是 port@host。另请参见“用环境变量设置路径”。(VENDOR_LICENSE_FILE 要求客户端 v6.0+。)


 

目录上一页下一页索引
FLEXnet Licensing 最终用户手册
版本 10.8
2005 年 5 月
版权